package com.example.project.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import java.time.LocalDateTime;
import cn.hutool.core.annotation.Alias;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.example.project.common.LDTConfig;
import java.util.List;
import lombok.Getter;
import lombok.Setter;

/**
* <p>
* 健康检查
* </p>
*
* @author
*/
@Getter
@Setter
@ApiModel(value = "Healthcheck对象", description = "健康检查")
public class Healthcheck implements Serializable {

private static final long serialVersionUID = 1L;

    // 编号
    @ApiModelProperty("编号")
    @Alias("编号")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;


    // 所属老人
    @ApiModelProperty("所属老人")
    @Alias("所属老人")
    private Integer archivesId;


    // 检测日期
    @ApiModelProperty("检测日期")
    @Alias("检测日期")
    private String checkDate;


    // 血压
    @ApiModelProperty("血压")
    @Alias("血压")
    private String blood;


    // 心率
    @ApiModelProperty("心率")
    @Alias("心率")
    private String rate;


    // 血糖
    @ApiModelProperty("血糖")
    @Alias("血糖")
    private String sugar;


    // 体温
    @ApiModelProperty("体温")
    @Alias("体温")
    private String temperature;


    // 添加时间
    @ApiModelProperty("添加时间")
    @Alias("添加时间")
    @TableField(fill = FieldFill.INSERT)
    @JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;


    // 修改时间
    @ApiModelProperty("修改时间")
    @Alias("修改时间")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    @JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;



}